package ar.edu.utn.frsf.proyectofinal.sistemadecontrolmodbus.devicecontroller.messageprocessors.RequestProcessorImp;

import ar.edu.utn.frsf.proyectofinal.sistemadecontrolmodbus.devicecontroller.ProcessImageDated;
import ar.edu.utn.frsf.proyectofinal.sistemadecontrolmodbus.devicecontroller.messageprocessors.RequestProcessor;
import ar.edu.utn.frsf.proyectofinal.sistemadecontrolmodbus.persistence.DeviceDAO;
import ar.edu.utn.frsf.proyectofinal.sistemadecontrolmodbus.persistence.model.Device;

public abstract class AbstractRequestProcessor implements RequestProcessor {
	
	private ProcessImageDated image;
	private Device device;
	private DeviceDAO deciveDAO;

	/**
	 * @return the image
	 */
	public ProcessImageDated getImage() {
		return image;
	}

	/**
	 * @param image the image to set
	 */
	public void setImage(ProcessImageDated image) {
		this.image = image;
	}

	public Device getDevice() {
		return device;
	}

	public void setDevice(Device device) {
		this.device = device;
	}

	public DeviceDAO getDeciveDAO() {
		return deciveDAO;
	}

	public void setDeciveDAO(DeviceDAO deciveDAO) {
		this.deciveDAO = deciveDAO;
	}
}
